.jf__caid-box{ margin:15px; padding:5px;  background-color:#fff; border-radius:6px; box-shadow:0px 3px 5px 1px rgba(0, 0, 0, 0.05);}

.jt{ display:inline-block; width:10px; height:10px; border-right:2px solid #ccc; border-top:2px solid #ccc; transform:rotate(45deg);}

.jf__caid-hd{ display:block; padding:10px 0 15px; overflow:hidden;}
.jf__caid-hd:active{ background-color:#f1f1f1; border-top-left-radius:3px; border-top-right-radius:3px;}
.jf__caid-hd .tb{ float:left; display:inline-block; width:50px; height:50px; margin:0 10px; line-height:46px; font-size:30px; color:#fff; text-align:center; border-radius:100%;}
.jf__caid-hd .mz{ float:left; font-size:22px; line-height:50px;}
.jf__caid-hd .ft{ float:right;}
.jf__caid-hd .ans{ display:block; width:50px; height:50px; line-height:50px; font-size:17px; text-align:center; color:#0340f0}

.jf__caid-bd{ position:relative; padding:15px 0 10px; display: -webkit-box;display: -webkit-flex; display: flex;}
.jf__caid-bd .itme{position:relative; text-align:center; border-radius:3px; -webkit-box-flex: 1; -webkit-flex: 1;flex: 1;}
.jf__caid-bd .itme:active{ background-color:#f1f1f1;}
.jf__caid-bd .p1{ padding-bottom:5px; font-size:17px; color:#0340f0}
.jf__caid-bd .p2{ padding-bottom:5px; font-size:12px; color:#999}